Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Guatemala F1 Costa Rica F1 Australia F1 Chile #1-w1 Australia F2 Chile #1-w3 Chile #1-w4 Italy F4 Argentina F1 Argentina F2 Argentina F3 Slovenia F1 Slovenia F2 France F8 France F9 Netherlands F1 Argentina F4 Qatar F1 New Zealand F2 Australia F3 Australia F4 Australia F1 Australia F2 New Zealand F1 Australia F3 Australia F4 UAE F1 UAE F2 Poland F1 China F6 China F7 Kuwait F1 Kuwait F2 Usa F15 Germany F5 Netherlands F4 Spain F21 Argentina F5 Qatar F2 New Zealand F1 Brazil F1 Alessandria Challenger Siemens Open 2002 - Scheveningen XXIX Edizione 'A.Savoldi Marco' - Manerbio Gallagher International - Hamilton Samsung Securities Cup Challenger - Seoul Banca Stato Challenger Lugano - Lugano EI Bank Bulgarian Challenger - Sofia Open Maxon - Barcelona St.Petersburg Challenger by Kinex - St. Petersburg Samarkand Challenger - Samarkand SMS Tennis Cup - Sao Paulo USTA Challenger of Dallas - Dallas Cridicard Mastercard Tennis Cup - Campos do Jordao Zagreb Open - Zagreb Macedonian Open 1999 - Skopje Samarkand Challenger - Samarkand Macedonian Open - Skopje Challenger Leon 2003 - Leon Prague Open - Prague I Manta Open - Manta Bukhara Challenger - Bukhara Open de la Ville de Saint Denis - Reunion Island Challenger Brasov - Brasov Kamnik Challenger - Kamnik Sir Supermercati - Rome Copa Petrobras - Buenos Aires Nossa Caixa Tennis Cup - Sao Paulo ATU Cup - Weiden Bogota Challenger - Bogota Ostdeutscher Sparkessen Cup - Dresden Open de Montauban - Montauban The Scottish Tennis Championships - Edinburgh Banja Luka Challenger 2005 - Banja Luka Genoa Open - Genova Amazonia Open de Tenis - Belem XL Bermuda Open - Bermuda Asirom Challenger Brasov - Brasov The LTA Wrexham Challenger - Wrexham BMW Challenger Open - Monchengladbach Australian Unity Western Australia Open - Perth Garden Open - Rome Copa Ericsson Mexico - Guadalajara Copa Petrobras Argentina - Buenos Aires Copa Ericsson Uruguay - Montevideo Kos-Zucchetti Tennis Cup - Cordenons Uncle Toby's Burnie Challenger - Tasmania Sporting Challenger '07 Trofeo Regione Piemonte - Turin Copa Petrobras Paraguay - Asuncion Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Aberto de Sao Paulo - Sao Paulo Visa Tennis Open - Sao Paulo La Serena Open - La Serena Steelers Cup - Kosice Copa Kia Challenger ATP - Santiago Draft Corona Mexico City Open - Mexico City Unicredit (Suisse) Bank S.A. Challenger - Chiasso Geneva Challenger - Geneva XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Montevideo Copa Petrobras - Aracaju Unicredit Czech Open 2007 - Prostejov Aberto de Sao Paulo - Sao Paulo Uncle Toby's Australian Men's Clay Court Challenger - Canberra San Luis Potosi Challenger - San Luis Potosi Antonio Savoldi-Marco Co. - Manerbio Tehran Open 2004 - Tehran Tiburon Challenger - Tiburon Challenger 42 - Andrezieux Copa Petrobras Argentina - Buenos Aires Stella Artois Clay Court Championship - Budaors Flea Market Cup - Busan Copa Petrobras Paraguay - Asuncion San Luis Potosi Challenger - San Luis Potosi Zagreb Open - Zagreb Ourocard Tennis Challenger - Sao Paulo Samarkand Challenger - Samarkand Citta di Como - Como Mamaia Challenger - Constanta 2005 West Side Tennis Coub Men's Challenger - Forest Hills VI Gramado Open de Tenis - Gramado Mordovia Cup - Mordovia XI Torneo Internazionale di Tennis - Barletta Mitsubishi Electric Europe Cup - Monza San Marino CEPU Open - San Marino 4° Sporting Challenger - Turin Bukhara Challenger - Bukhara Porsche Open - Poznan Sao Paulo Challenger Salinas Challenger Samarkand Challenger - Samarkand BMW Tennis Championship - Sunrise Copa Kia - Santiago Unique Zagreb Open - Zagreb Seguros Bolivar Open - Medellin Bancolombia Open - Bogota Copa Petrobras Santiago - Santiago ECU Prague Open - Prague Copa Petrobras Uruguray - Montevideo Astana Challenger - Astana Trani Challenger Manerbio Challenger Genova Open Challenger - Genova Todi Challenger Buenos Aires Challenger Como Challenger Genova Challenger Unicredit Czech Open - Prostejov Barletta Challenger Nord LB Open - Braunschweig Milan Challenger San Benedetto Challenger Challenger Lugano - Lugano Togliatti Cup - Togliatti Karshi Challenger - Karshi Todi Challenger Alexander Kolyaskin Memorial - Donetsk Guayaquil Challenger Cancun Challenger Buenos Aires Challenger Copa Petrobras Argentina - Buenos Aires Lima Challenger 2007 - Lima ATP Challenger La Serena - La Serena Turin Challenger Architect Open - Budapest Biella Challenger XI Ciutat de Barcelona - Barcelona Turin Challenger Orbetello Challenger Copa Petrobras - Bogota XL Bermuda Open - Bermuda Samsung Securities Cup - Seoul San Marino Challenger Todi Challenger Palermo Challenger Buenos Aires Challenger Sporting Challenger '08-Trofeo Regione Piemonte - Turin Montevideo Challenger Corona Mexico City Open - Mexico City Abierto Colombiano de Tenis - Bogota Harbour Tennis Cup Regione Lombardia - Milan Porsche Open - Poznan Aamulehti Tampere Open - Tampere Bukhara Challenger - Bukhara IPP Geneva Trophy - Geneva Copa Petrobras Colombia - Bogota Copa Petrobras Brazil - Aracaju Tennis Napoli Cup 2007 - Napoli Prosperita Open 2007 - Ostrava Almaty Challenger 1 - Almaty Almaty Challenger 2 - Almaty Penza Cup - Penza Mordova Cup 2007 - Saransk UTC Open by Selena - Cherkassy Pekao Open - Szczecin Taiwan Challenger - Kaohsiung Reggio Emilia Challenger Citta di Brindisi - Brindisi drkoop.com USTA challenger of Miami - Miami Meerbusch Challenger Como Challenger Nord/LB Open - Braunschweig Prostejov Challenger San Benedetto Challenger Porto Alegre Challenger Abierto Club Casablanca - Mexico City Perugia Challenger Sao Paulo Challenger Corrientes Challenger Manerbio Challenger Brasov Challenger - Brasov Genova Challenger Banja Luka Challenger Napoli Challenger Heineken Challenger - Ho Chi Minh City 7° Trani Cup - Trani Iquique Challenger Atlanta Clay Court Challenger - Atlanta Schickendanz Open - Furth Aix En Provence Challenger Blois Challenger Campinas Challenger Sporting Challenger 2003 - Turin Challenger Leon 2004 - Leon Lima Challenger Montevideo Challenger Canberra Challenger Rome Challenger Samarkand Challenger - Samarkand Copa Petrobras Aracaju - Aracaju Buenos Aires Challenger Braunschweig Challenger Porto Alegre Challenger Lyon Challenger Uncle Toby's Australian Men's Clay Court Challenger - Canberra Blois Challenger Alphen Challenger Trofeo Internacional Club Laieta - Barcelona Top Wool Challenger - Biella Sina-Kia Motors Tennis Cup - Cordenons Bukhara Challenger - Bukhara Copa Petrobras Uruguay - Montevideo Bordeaux Challenger Kia International in Caloundra - Caloundra Milan Challenger Banja Luka Challenger Santo Domingo Challenger Montevideo Challenger Marburg Challenger VIII Avierto Internacional de Salinas - Salinas Bastad Challenger Top Wool Challenger Biella - Biella V Gramado Open de Tennis - Gramado Challenger Canottieri Minico - Mantova Buenos Aires Challenger Montevideo Challenger Hilton Waikoloa USTA Challenger - Waikoloa Top Wool Challenger Biella - Biella Memorial Savigni - Sassuolo Tennis Cup of Flanders - Ostende Guayaquil Challenger Memorial Kolyaskin - Donetsk Hungarian Architect Open - Budapest Bulgarian Open - Sofia FILA Challenger Biella - Biella Milan Challenger Guayaquil Challenger MTNL Cellular ATP Challenger - Mumbai Cortina Challenger The Indian Oil Servo ATP Challenger - Chandigarh Compaq Challenger - Bucharest BMW Challenger Open - Monchengladbach Buenos Aires Challenger Copa Ericsson Argentina - Buenos Aires Blois Challenger Ljubljana Open - Ljubljana Memorial Savigni - Sassuolo Montevideo Challenger Exim Agmedia Open - Kosice Pullach Challenger Panama City Challenger 2003 Freeman Men's Challenger - Joplin Credicard Mastercard Tennis Cup - Campos do Jordao Naples Challenger - Naples Open Romania - Bucharest Sassuolo Challenger - Sassuolo Steelers Cup 2005 - Kosice Nord LB Open - Braunschweig Stella Artois Clay Court Championships - Budaors Societa Canottieri Mincio 2005 - Mantova Heilbronn Challenger Vicenza Challenger Riviera di Rimini Challenger - Rimini Nokian Hakkapeliitta Open - Tampere Ludwigshafen Challenger Mallorca Challenger Biella Challenger Rado Geneva Challenger - Geneva Gosford Australian Unity Challenger - Gosford ATU Cup - Weiden BH Tennis Open International Cup - Belo Horizonte Czech Open - Prostejov I Tourneo Fila Citta di Brindisi - Brindisi Open de Montauban - Montauban Bulgarian Challenger 2002 - Sofia Osaka International Tennis Tournament - Osaka Copa Ericsson Chile - Santiago Grand Prix Hassan II - Casablanca Opel Bulvaria MCG Bulgarian Open - Sofia Challenger 42 - Andrezieux Uncle Tobys Challenger - Tasmania C.T. San Remo - XIII Piertomaso Tessitore - San Remo Tennis Napoli Cup - Napoli Britania Zavaleta - Puebla Heineken Challenger 2004 - Ho Chi Minh City Prague Open - Prague Credicard Mastercard Tennis Cup - Campos do Jordao Nokian Hakkapeliitta Open - Tampere 13 BH Tennis Open International Cup - Belo Horizonte Copa Petrobras Bogota - Bogota Uncle Toby's Challenger in Burnie - Burnie Challenger Casablanca San Angel - Mexico City Harrah's Entertainment Challenger - Tunica Ljubljana Open - Ljubljana 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Heilbronn Challenger San Marino Cepu Open - San Marino Biella Challenger Challenger Cudad de Guayaquil - Guayaquil Challenger Britania Zavaleta - Puebla ECM Prague Open - Prague The West Side Tennis Club Clay Court Challenger - Forest Hills Baden Open - Ettlingen Riviera di Rimini Challenger - Rimini MST ATP Challenger International - Burnie Aamulehti Tampere Open - Tampere Guayaquil Challenger Banja Luka Challenger Chevrolet Cup - Santiago Scania Stockholm Open - Stockholm Guayaquil Challenger Adidas International - Sydney Copenhagen Open - Copenhagen Cordenons Challenger International Championship of Croatia - Umag Rijeka Challenger Kroger / St. Jude International - Memphis Dubai Tennis Open - Dubai Tata Open - Chennai Copa AT&T - Buenos Aires Copa AT&T - Buenos Aires Braunschweig Challenger Estoril Open - Estoril The Priority Telecom Open - Amersfoort Mercedes Cup - Stuttgart Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Dutch Open Tennis - Amersfoort MoviStar Open - Vina del Mar Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Seat Godo 2007 - Barcelona Hypo Group Tennis International - Portschach Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Movistar Open - Santiago Brasil Open - Costa do Sauipe BCR Open Romania - Bucharest Heineken Open - Auckland Brasil Open - Costa do Sauipe Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne SkiStar Swedish Open - Bastad ATP Studena Croatia Open - Umag Lima Challenger Bucaramanga Challenger Orange Warsaw Open - Warsaw Heineken Open - Auckland VTR Open - Vina del Mar Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Abierto Mexicano Telcel - Acapulco Power Horse World Team Cup - Dusseldorf Gerry Weber Open - Halle Studena Croatia Open - Umag Estoril Open - Estoril Caltanissetta Challenger Brasil Open - Sao Paulo German Tennis Championships - Hamburg Winston Salem - Winston Salem BCR Open Romania - Bucharest Barcelona Open BancSabadell - Barcelona Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Kremlin Cup - Moscow Valencia Open - Valencia Napoli Challenger Malaysian Open - Kuala Lumpur Winston-Salem Open - Winston-Salem Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Malaysian Open - Kuala Lumpur China Open - Beijing Rakuten Japan Open - Tokyo Portugal Open - Oeiras BellSouth Open - Vina del Mar Open de Nice Cote d'Azur - Nice VTR Open - Vina del Mar Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Open de Nice Cote d'Azur - Nice Brisbane International - Brisbane Blunmenau Challenger Hypo Group Tennis International - Portschach Grand Prix Hassan II - Casablanca Argentina Open - Buenos Aires Konzum Croatia Open - Umag Brasil Open - Sao Paulo Allianz Suisse Open Gstaad - Gstaad Curitiba Challenger Geneva Open - Geneva AEGON International - Eastbourne SkiStar Swedish Open - Bastad Synsam Swedish Open - Bastad Croatia Open - Umag Lima Challenger Winston-Salem Open - Winston-Salem San Remo Challenger Brasil Open - Sao Paulo Plava Laguna Croatia Open - Umag Campinas Challenger German Tennis Championships - Hamburg Movistar Open - Santiago Montevideo Challenger US Men's Clay Court Championship - Houston Asuncion Challenger Medellin Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Copa Claro - Buenos Aires US Men's Clay Court Championship - Houston Santiago Challenger AEGON International - Eastbourne Bet-at-home Open - Hamburg Mexico City Challenger Portugal Open - Oeiras Gerry Weber Open - Halle ATP Vegeta Croatia Open - Umag Bastad Challenger Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Apia International - Sydney Buenos Aires Challenger BRD Nastase Tiriac Trophy - Bucharest Erste Bank Open - Vienna Sporting Challenger - Turin Swiss Indoors Basel - Basel Gerry Weber Open - Halle Rio Open - Rio de Janeiro Genova Challenger Argentina Open - Buenos Aires Downtown Athletic Club USTA Challenger - Amarillo Grand Prix Hassan II - Casablanca Szczecin Challenger Bet-at-home Open - Hamburg Lima Challenger Austrian Open - Kitzbuhel Hilton Waikoloa Village USTA Challenger - Waikoloa Santiago Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Rio De Janeiro Challenger Tampere Imageneering Open - Tampere The Scottish Tennis Championships - Edinburgh TEB BNP Paribas Istanbul Open - Istanbul Hilton Waikoloa Village USTA Challenger - Waikoloa Konzum Croatia Open - Umag Copa Ericsson Peru - Lima Okal Open - Eckental Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Open Parc - Lyon Antalya Cup - Antalya Alicante Challenger Bet-at-home Open - Hamburg Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Generali Open - Kitzbuhel Finnish Open - Helsinki Rio Open - Rio de Janeiro Guayaquil Challenger Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Generali Open - Kitzbuhel Morocco Tennis Tour - Marrakech Rio Open - Rio de Janeiro Movistar Open - Vina del Mar Estoril Open - Estoril Croatia Open Umag - Umag Orange Prokom Open - Sopot Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston The Hypo Group Tennis International 2008 - Poertschach Mercedes Cup - Stuttgart ATP Studena Croatia Open Umag - Umag BMW Open - Munich US Men's Clay Court Championship - Houston Ecuador Open - Quito Campionati Internazionali di Sicilia - Palermo Argentina Open - Buenos Aires Sybase Open - San Jose Qatar Mobil Open 2001 - Doha Heineken Open - Auckland Tennis Masters Series - Hamburg Open Sabadell Atlantico - Barcelona Next Generation Hardcourts - Adelaide U.S. Men's Clay Court Championships - Houston Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Masters Series - Hamburg Sony Ericsson Open - Miami NASDAQ-100 Open - Miami Copa Telmex - Buenos Aires Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mutua Madrilena Madrid Open - Madrid Mutua Madrilena Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo BMW Open - Munich Copa Claro - Buenos Aires Copa Claro - Buenos Aires BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Copa Telmex - Buenos Aires BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai French Open - Paris French Open - Paris French Open - Paris Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Bet-at-home Open - Hamburg Mutua Madrid Open - Madrid French Open - Paris Australian Open - Melbourne Internazionali BNL d'Italia - Rome Cerveza Club Columbia Open - Bogota Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Sony Open Tennis - Miami French Open - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Sony Open Tennis - Miami Miami Open - Miami Wimbledon - London Internazionali BNL d'Italia - Rome Miami Open - Miami U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Australian Open - Melbourne German Tennis Championships - Hamburg U.S. Open - New York Cordoba Open - Cordoba Argentina Open - Buenos Aires Barcelona Open Banc Sabadell - Barcelona Wimbledon - London Pacific Life Open - Indian Wells Internazionali BNL d'Italia - Rome French Open - Paris Davis Cup, Group 1, 1R, ZIM-GRE 3-2 U.S. Open - New York Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, World Group, QF, ARG-SRB 4-1 French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Davis Cup, World Group, QF, ARG-FRA 3-2 Davis Cup, World Group, 1R, ARG-ITA 1-3 Davis Cup, World Group, 1R, ARG-ITA 2-3 Davis Cup, Group 2, PO, GRE-CIV 5-0 Davis Cup, World Group, SF, ARG-CZE 2-3 Olympics - London Davis Cup, World Group, 1R, ARG-BRA 3-2 Davis Cup, Group 1, REL2, RSA-GRE 4-1 River Oaks International Tennis Tournament - Houston